shape - A Software Configuration Management Tool

نویسندگان

  • Axel Mahler
  • Andreas Lampen
چکیده

This paper describes the design of a configuration management toolkit, which integrates a dedicated version control system and shape, a significantly enhanced Make [7] program. Enhancements include full access to the version control system and support of configuration rules which control the selection process for component versions during identification, build or rebuild of system configurations. Since integration of version control was a major objective for our system, we had to face the need for a document identification scheme that goes beyond the usual way of specifying name and type of a document. As a consequence, we began to design an attributed filesystem (AFS) that introduces a much more generalized scheme for document identification. The AFS comprises concepts for version control, support for variants or status models for example. Furthermore, it helps to abstract from the particular underlying data storage system in such a way that it makes no difference whether it is an ordinary filesystem or a dedicated database system like e.g. DAMOKLES [8].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comprehensive aircraft configuration design tool for Integrated Product and Process Development

This paper describes an efficient aircraft geometry design tool which is necessary for design and analysis applications through Integrated Product and Process Development (IPPD). The design process decomposes aircraft geometry into several components to represent it precisely and realistically with a reduced number of shape control parameters. For this purpose, several configuration representat...

متن کامل

Driving the Software Release Process with Shape

While conventional UNIX tools provide acceptable support for elementary software management functions, such as version control and basic configuration management, there is a substantial lack of support for higher level system management functions, such as release preparation and change management for complex software systems. One major reason for the development of the Shape toolkit was to impr...

متن کامل

A toolkit for software configuration management

For almost ten years, Make has been a most important tool for development and maintenance of software systems. Its general usefulness and the simple formalism of the Makefile made Make one of the most popular UNIX† tools. However, with the increased upcoming of software production environments, there is a growing awareness for the matter of software configuration management which unveiled a num...

متن کامل

SCRAM: Software configuration and management for the LHC Computing Grid project

CERN Recently SCRAM (Software Configuration And Management) has been adopted by the applications area of the LHC computing grid project as baseline configuration management and build support infrastructure tool. SCRAM is a software engineering tool, that supports the configuration management and management processes for software development. It resolves the issues of configuration definition, a...

متن کامل

A Tool for Subsystem Configuration Management

This paper describes a tool that manages a hierarchical, “is a subsystem of”-structure on a set of software development artefacts and that provides configuration management (CM) for subsystems by interacting with an existing CM tool. The tool is based on a recently proposed framework for subsystem-based configuration management. The tool demonstrates the feasibility of the framework and develop...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1988